The daily overnight train from Moscow takes 8 hours to get to Vologda and an additional 3 hours to get to Cherepovets. The overnight train from Saint Petersburg to Vologda leaves Ladozhsky Train Station at around 20:00 and arrives 12.5 hours later, around 08:30.